@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, textarea, p, th, td, tr, table, tbody, thead, tfoot, em, strong, span { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
img { border: 0 none; vertical-align: top; }
input { vertical-align: middle; }
em { font-style: normal; font-weight: normal; }
ol, ul { list-style: outside none none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
.ClearFix:after { clear: both; content: " "; display: block; height: 0; overflow: hidden; visibility: hidden; }
.ClearFix { *zoom: 1; }
body, html { font-family: 'Microsoft YaHei'; font-size: 14px; }
a { text-decoration: none; }

.forget_box { position: relative; }

.forget_b_top { position: absolute; top:15px; left: 0; width: 980px; background: url(/images/forget_b_top.jpg);height:10px; }
.forget_b_left {position: absolute; top:0; left:-20px; width: 10px;height:517px; background: url(/images/forget_b_left.jpg) }
.forget_b_right { position: absolute; top:0px; right: -20px; width: 10px;height:517px; background: url(/images/forget_b_right.jpg)  }

.forget_r_box h2 { font-size: 22px; height: 40px; line-height: 40px; padding-left: 20px; color: #93193e; padding-top: 60px; }

.flowsteps { margin-top: 50px; height: 70px; }
.num4 { margin: 0 auto; width: 960px; border-bottom:1px solid #ededed;padding-bottom:15px;overflow:hidden;}
.num4 li { float: left; width: 30%; _width: 29%; position: relative; }
.num4 li span { float: left; width: 80px; }

.num4 li em { position: relative; left: 0; top: 0; color: #b9b9b9; display: block; margin: 0 auto; text-align: center; font-size: 16px; }

.num4 li i {font-style:normal; position: relative; left: 9px; top: 0; background: url("/images/forget_pwd.png") no-repeat scroll 0 -57px; text-align: center; color: #fff; display: block; font-family: arial; font-size: 20px; height: 43px; line-height: 43px; text-align: center; width: 43px; margin-left: 10px; }

.num4 .first i { background: url("/images/forget_pwd_line2.png") repeat-x scroll 0 0; }
.num4 .last { width: 63px; }


.num4 .first.cur i { background: url("/images/forget_pwd.png") no-repeat scroll 0 0; }
.num4 .cur em { color: #c60000; }
.num4 .cur i { background: url("/images/forget_pwd.png") no-repeat scroll 0 0; color: #fff; display: block; font-family: arial; font-size: 20px; height: 43px; line-height: 43px; text-align: center; width: 43px; margin-left: 10px; }
.num4 .last i { background: url("/images/forget_pwd.png") no-repeat scroll 0 -112px; color: #fff; display: block; height: 43px; line-height: 43px; width: 43px; margin-left: 10px; text-indent: -999em; }
.num4 .last.cur i { background: url("/images/forget_pwd.png") no-repeat scroll 0 -169px; color: #fff; display: block; height: 43px; line-height: 43px; width: 43px; margin-left: 10px; text-indent: -999em; }

.step_line { background-color: #beb9b3; position: absolute; left: 64px; top: 20px; height: 2px; width: 249px; }
.cur .step_line, .done .step_line { background-color: #93193e; position: absolute; left: 64px; top: 20px; height: 2px; width: 249px; }


.forget_item { padding-top: 35px; position: relative; }

.verify-code { border: 1px solid #cfcfcf; margin-left: 5px; }

.form { margin-left: 270px; }
.item { margin-top: 15px; text-align: left; }
.item1 span { display:inline-block;*display: inline; *zoom: 1;height:40px;line-height:40px;}
.label_reg { float: left;display: inline-block; *display: inline; *zoom: 1; width: 90px; text-align: right; vertical-align: top; height: 40px; line-height: 40px; font-size: 12px; font-family: "宋体"; }
.item input[type="text"], .item input[type="pwd"] { padding-left: 5px; width: 296px; height: 20px; border: 1px solid #c8c8c8; line-height: 20px; padding-top: 9px; padding-bottom: 9px; color: #767676; *display: inline; *zoom: 1; _padding: 10px 0; font-family: "宋体"; }

.itxt { _height: 38px; _line-height: 38px; _width: 311px; _padding-left: 18px; }
.item2 .itxt { _width: 160px; }

.item2 input[type="text"] { width: 152px; }

.item input[type=text]:focus, input[type=password]:focus { border-color: #75B9F0; box-shadow: 0 0 0 2px rgba(82, 168, 236, 0.15); outline: 0 none; }

.item1 {  }

.forget_item3 .label_reg { width: 156px; }
.forget_item3 .item2 { padding-left: 140px; }

.forget_item4 { padding-bottom: 50px;padding-top:60px; }
.item5 { padding-left: 79px; }
.item5 a { text-decoration: underline; color: #996c33; }

.btn_reg { cursor: pointer; width: 136px; height: 42px; text-align: center; border: none; background-color: #94193f; color: #fff; font-size: 16px; margin-left: 93px; margin-top: 20px; }
.btn_reg:hover { background-color:#a82045;}
.btn_pre_step2 { background-color: #d2d2d2; margin-left: 45px; }
.getCode {margin-left: 9px;float: left;cursor: pointer; width: 170px; display: inline-block; height: 40px; line-height: 40px; text-align: center; background-color: #e6e6e6; border: 1px solid #c8c8c8; vertical-align: top; color: #454545; font-weight: bold; }
.code {
	float:left;
}
.btn_step2 { margin-left: 45px; }

.ok{
	margin:0 0;
}

.itemcenter { margin:0 0;font-family: 宋体; font-size: 14px; text-align: center; width: 361px; }

.forget_item1 .item2 a { color: #c41f3a; text-decoration: none; padding-left: 17px; }

.forget_item3e .itemcenter a { color: #996c33; text-decoration: underline; font-size: 16px; }

.btn { font-size: 16px; width: 168px; height: 40px; line-height: 40px; color: #fff; border-radius: 2px; display: inline-block; *display: inline; *zoom: 1; vertical-align: top; }
.btn:hover { color: #fff; }

.forget_item4 a { font-weight: bold; font-size: 14px; color: #931a3d; }


.logn_img { margin: 15px 0; }


.forget_tips { margin-left: 90px; padding-top: 17px; color: #999999; font-size: 14px; }
.forget_tips a { color: #ff0000; font-size: 14px; }



.footer_bottom { background-color: #fff; }
